
div.menu2{
	background: url(../images/menu0.gif) repeat-x;
	height:20px;
	margin-top:5px;
	/*position:relative;*/
	margin-bottom:10px;
}
.menu2_sub {
	padding:0 0 0 1px; #padding-left: 4px;
	margin:0;
	margin-left:8px;
	top: 0px;
	list-style:none;
	height:3px;
	/*position:relative;*/
	z-index:500;
	font-family:Tahoma, Arial, verdana, sans-serif;
	font-size: 11px; font-weight: bold;
	background: url(../images/menu0.gif) repeat-x;
}
.menu2_sub li.top {
	display:block;
	float:left;
}
.menu2_sub li a.top_link {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	color:#006ad0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 1px 0 2px; _padding-left: 0px;/* padding-right: distance of between tabs*/
	cursor:pointer;
	background: url(../images/menu0.gif) no-repeat;
}
.menu2_sub li a.top_link span {
	float:left;
	display:block;
	padding:0 17px 1px 15px; /*align left and right of text in tab*/
	_padding-left: 15px; _padding-right: 17px;
	#padding-left: 15px; #padding-right: 17px;
	height:20px;
	background:url(../images/menu0.gif) right top;
}
.menu2_sub li a.top_link:hover {
	color:#fff;
	background: url(../images/menu1_left.gif) no-repeat;
	line-height:20px;
}
.menu2_sub li a.top_link:hover span {
	background:url(../images/menu1.gif) no-repeat right top;
}
.menu2_sub li:hover > a.top_link {
	color:#fff;
	background: url(../images/menu1_left.gif) no-repeat;
	line-height:20px;
}
.menu2_sub li:hover > a.top_link span {
	background:url(../images/menu1.gif) no-repeat right top;
}

/*Current*/

.menu2_sub li.current {
	display:block;
	float:left;
}

.menu2_sub li a.current_link {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 1px 0 2px; _padding-left: 0px; /* padding-right: distance of between tabs*/
	cursor:pointer;
	background: url(../images/menu1_left.gif) no-repeat;
}
.menu2_sub li a.current_link span {
	float:left;
	display:block;
	padding:0 17px 0 15px; /*align left and right of text in tab*/
	_padding-left: 15px; _padding-right: 17px;
	#padding-left: 15px; #padding-right: 17px;
	height:20px; _height:20px; _line-height:20px;
	background:url(../images/menu1.gif) right top;
}
.menu2_sub li a.current_link:hover {
	color:#FFF;
	background: url(../images/menu1_left.gif) no-repeat;
	line-height:20px; _height:20px; _line-height:20px;
}
.menu2_sub li a.current_link:hover span {
	background:url(../images/menu1.gif) no-repeat right top;
}
.menu2_sub li:hover > a.current_link {
	color:#FFF;
	background: url(../images/menu1_left.gif) no-repeat;
	line-height:20px;
}
.menu2_sub li:hover > a.current_link span {
	background:url(../images/menu1.gif) no-repeat right top;
}


.menu2_sub table {
	border-collapse:collapse;
	width:0;
	height:0;
	/*position:absolute;
	top:0;
	left:0;*/
}
/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2_sub a:hover {
	visibility:visible;
	/*position:relative;
	z-index:200;*/
}
.menu2_sub li:hover {
	/*position:relative;
	z-index:200;*/
}
/* keep the 'next' level invisible by placing it off screen. */
.menu2_sub ul {
	/*position:absolute;
	left:-9999px;
	top:-9999px;*/
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}

.menu2_sub ul.sub_news {
	width:145px;
}
.menu2_sub ul.sub_analys {
	width:130px;
}
.menu2_sub ul.sub_intro {
	width:165px;
}
.menu2_sub :hover ul {
	left:2px;
	top:32px;
	background: #FFF;
	padding:0px;
	border:1px solid #0b1f34;
	border-width:1px 1px;
	white-space:nowrap;
	height:auto;
	z-index:300;
}
.menu2_sub :hover ul li {
	display:block;
	height:20px; #line-height:20px;
	/*position:relative;*/
	font-weight:normal;
	width:auto;
	background: #e6e6e6;
	border: 1px #FFF solid;
	border-width: 1px 1px 0 1px;
}
.menu2_sub :hover .last {
	display:block;
	height:20px;
	/*position:relative;*/
	font-weight:normal;
	width:auto;
	background: #e6e6e6;
	border-bottom: 1px #FFF solid;
}
.menu2_sub :hover ul li a {
	display:block;
	font-size:11px;
	height:20px;
	line-height:20px;
	width:auto;
	padding:0 0 0 7px; /* align left of text in sub*/
	color:#000;
	text-decoration:none;
}
.menu2_sub :hover ul li a:hover {
	background:#003766;
	color:#fff;
}
.menu_sub_tab_nn{
	height:22px;
	margin-top:-5px;#margin-top:-7px;_margin-top:-7px;
	padding-top:0px;
	padding-left:10px;
}

.menu_sub_tab_nn  a.current{
	font-weight:bold;
	text-decoration:none;
	color: #000000;
}
.menu_sub_tab_nn  a:hover {
	color:#006AD0;
	text-decoration:none;
}

.menu_sub_tab_nn a {
	color:#115BA2;
	text-decoration:none;
}

div.menu_news ul.menu_sub{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	padding-left:12px;
	margin-top:-20px;
	margin-right:10px;
	_float:left;
    _margin-right:0px;
    _width:168px;
}
div.menu_news ul.menu_sub li{
	margin:0;
	margin-top:3px;
	padding:2px 5px 3px 24px;
	list-style:none;
	font-size:11px;
	background:url(../images/li2_b_sub.gif) no-repeat;
	color:#787878;
	border-bottom:1px solid #fff;
}
div.menu_news ul.menu_sub li.current{
	color:#000;
	font:bold 12px arial;
}

div.menu_news ul.menu_sub li.last{
	border-bottom:0px solid #fff;
	padding:2px 5px 5px 24px;
}
div.menu_news ul.menu_sub li a{
	font:bold 12px arial;
	color:#006ad0;
}
div.menu_news ul.menu_sub li a.current{
	font:bold 12px arial;
	color:#000;
}
div.menu_news ul.menu_sub li.current a.current{
	font:bold 12px arial;
	color:#000;
}
div.menu_news ul.menu_sub li.current a:hover{
	font:bold 12px arial;
	text-decoration:none;
	color:#006AD0;
}
div.menu_news ul.menu_sub li a:hover{
	font:bold 12px arial;
	color:#000;
	text-decoration:none;
}
